﻿/***********网站标签样式**********/

@import url("16sucai.css");
@import url("channels.css");
@import url("16sucai_style.css");
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, br, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
body { margin: 0px; background: #fff }
body, td, th { font-family:微软雅黑; font-size: 13px; color: #333; line-height: 24px }
a:link { color: #424242; text-decoration: none }
a:visited { text-decoration: none; color: #333 }
a:hover { text-decoration: underline; color: #e10000 }
a:active { text-decoration: none; color: #333 }
img, a img { 
border: none; 
margin: 0; 
padding: 0; 
}
ul { list-style: none; margin: 0; padding: 0 }
ul li { vertical-align: bottom }
.clear { clear: both; line-height: 0px; height: 0px; font-size: 0px }
/*白色链接CSS样*/

a.baise_a:link { color: #d2d1cf; text-decoration: none }
a.baise_a:visited { text-decoration: none; color: #d2d1cf }
a.baise_a:hover { text-decoration: none; color: #ffff00 }
/*友情链接CSS样*/

a.links_a:link { color: #c8c8c8; text-decoration: none }
a.links_a:visited { text-decoration: none; color: #c8c8c8 }
a.links_a:hover { text-decoration: none; color: #ffff00 }
/*红色链接CSS样*/

a.hongzi_a:link { color: #ff0000; text-decoration: none; font-weight: bold }
a.hongzi_a:visited { text-decoration: none; color: #ff0000; font-weight: bold }
a.hongzi_a:hover { text-decoration: none; color: #000; font-weight: bold }


/***************网站首页CSS样式************/

#top_bg { background: url(bg.gif) repeat-x top #ddd }
.box { width: 1230px; margin: 0px auto; }
#mini_box { height: 30px; line-height: 30px; color: #d2d1cf; text-align: right }
#logo_box { height: 70px; overflow: hidden; padding: 8px; }
#logo_img { vertical-align:middle; height: 70px; padding-top: 8px; width: 670px; overflow: hidden; float: left; text-align: left }
#sousuo_box { height: 28px; width: 275px; float: right; overflow: hidden; padding-top: 25px }
#input_blur { height: 28px; line-height: 28px; color: #000; padding: 2px 5px; width: 240px; background: url(input_bg.gif) repeat-x; overflow: hidden }
.button_style { width: 34px; height: 28px; line-height: 28px; overflow: hidden }
/*菜单*/

#menu { height: 34px; clear: both; font-size: 14px; font-weight: bold; text-align: center; padding-top: 8px; }
#menu ul { width: 100%; }
#menu li h2 { font-weight: bold; font-size: 14px; text-align: center; padding: 0px; margin: 0px; }
#menu ul li { width: 80px; text-align: center; float: left; line-height: 34px; background: url(muen_bg.gif) right no-repeat }
#menu ul li a, #menu ul li a span { display: block; width: 80px; float: left; height: 34px; color: #fff; text-decoration: none; cursor: pointer; }
#menu ul li a span { width: 80px; }
#menu ul li a:hover, #menu ul li a:hover span, #menu ul li a.selected, #menu ul li a.selected span { background: #8fc31f; display: block; float: left; height: 34px; color: #333 }
#menu ul li a:hover span, #menu ul li a.selected span { background: url(images/bg_menu_r.gif) no-repeat right 0 }
.mian_left { width: 820px; padding-top: 10px; float: left }
.content_box { padding-bottom: 10px }
.content_left { width: 395px; border: 1px solid #ccc; padding: 8px 3px; background: #f8f8f8; float: left }
.content_right { width: 395px; border: 1px solid #ccc; padding: 8px 3px; background: #f8f8f8; float: right }
.part_title { height: 30px; padding: 0px 5px; line-height: 30px; background: url(nav_bg1.gif) repeat-x bottom }
.part_title h3 { font-size: 16px; color:#000000 }
.part_title a { padding-left: 5px; }
.moer { font-size: 12px; float: right; }
.pipe{display:inline-block;*display:inline;*zoom:1;width:1px;background:#ddd;margin:0 10px;height:8px;vertical-align:middle;}
.home_nav { height: 258px; background: url(nav_bg2.gif); padding: 0px 5px; overflow: hidden; line-height: 24px }
.news_show1 { padding-top: 10px; height: 89px; overflow: hidden }
.news_imgbox { height: 81px; width: 106px; padding: 4px; background: #d0cfcd; float: left; margin-left: 12px; _margin: 0px 6px }
.news_list { height: 149px; font-size: 14px; color: #ff0000; padding-top: 10px; overflow: hidden }
.news_list li { float: left; width: 195px; overflow: hidden }
.sucai_list { height: 100px; font-size: 14px; color: #ff0000; padding-top: 10px; overflow: hidden }
.sucai_list li { float: left; width: 195px; overflow: hidden }
.teach_show1 { height: 75px; color: #666; padding: 10px 6px 0px 6px }
.teach_img { height: 75px; float: left; overflow: hidden }
.teach_wz { height: 75px; width: 140px; overflow: hidden; float: right; line-height: 18px }
.teach_list { height: 120px; padding: 4px 6px 0px 6px; overflow: hidden }
.teach_list span { color: #666 }
.sucai_list2 { height: 100px; padding: 4px 6px 0px 6px; overflow: hidden }
.sucai_list2 span { color: #666 }
.design_box { background: url(sjxs.gif) no-repeat left #f8f8f8; height: 160px; padding: 18px 9px 5px 30px }
.design_box a:active { test: expression(target="_blank"); }
.design_box li { width: 158px; height: 160px; float: left; overflow: hidden; padding: 0px 6px }
.design_box img { width: 150px; height: 100px; padding: 3px; border: #ddd 1px solid; }
.design_box a:hover img { padding: 3px; border: #60a70c 1px solid; }
.design_box p { height: 20px; line-height: 20px; text-align: center }
.design_mc { width: 108px; height: 110px; float: left; padding-left: 20px; }
.design_img { width: 106px; height: 81px; border: 1px solid #ccc; overflow: hidden }
.design_wz { height: 27px; line-height: 27px; overflow: hidden; text-align: center }
.flash_sucai { padding: 10px 10px 0px 10px; zoom: 1 }
.flash_left { width: 240px; float: left; height: 192px; overflow: hidden }
.flash_left li { font-size: 14px; color: #ff0000 }
.flash_right { width: 120px; float: right; height: 192px; overflow: hidden }
.news_imgbox2 { height: 81px; width: 106px; padding: 4px; background: #d0cfcd; margin-bottom: 10px }
.mian_right { width: 395px; padding-top: 10px; float: right }
.right_content { border: 1px solid #ccc; padding: 8px 12px; _padding: 8px 4px; background: #f8f8f8; margin-bottom: 10px; zoom: 1 }
.zz_hot { height: 265px; padding-top: 5px; overflow: hidden }
.zz_hot2 { height: 149px; padding-top: 5px; overflow: hidden }
.sucai_top { height: 265px; padding-top: 6px; padding-left: 8px; line-height: 25px; overflow: hidden }
.sucai_top ul { background: url(top_ten.gif) no-repeat top left; padding-left: 22px }
.gqtk_hot { height: 180px; padding-top: 8px; overflow: hidden }
.tag_hot {height: 180px; padding-top: 8px; overflow: hidden;line-height:22px; }
.tag_hot a { margin-right:6px; }
.gqtk_img { height: 65px; overflow: hidden }
.gqtk_wz { height: 24px; overflow: hidden; text-align: left; font-weight: bold }
#links_bg { background: #353535; border-bottom: 1px solid #4a4a4a; padding: 8px }
#footer_bg { background: #222; border-top: 1px solid #111 }
#links_box { padding: 8px; zoom: 1 }
.links_mc { float: left;  font-size: 12px;color: #c8c8c8; width: 85px; background: #313131; margin: 1px; overflow: hidden; padding: 0px 5px; }
#footer_nav { height: 24px; padding-top: 10px; text-align: center; color: #d7ccba }
#copyright_box { line-height: 22px; padding-bottom: 15px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #efefef; text-align: center }
/*广告位CSS样式*/

#ad1_box { padding:10px; background: #fff; margin-top: 35px; overflow:hidden;}
#ad2_box { height: 80px; padding-top: 10px; overflow: hidden }
#ad3_box { height: 85px; overflow: hidden; padding-bottom: 10px }
#ad4_box { height: 90px; overflow: hidden; padding-bottom: 10px }
#ad5_box { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; background: #f8f8f8; height: 250px; overflow: hidden }
/***************内页CSS样式************/

.mian_left2 { width: 820px; padding-top: 10px; float: left; overflow: hidden }
.mian_right2 { width: 250px; padding-top: 10px; float: right }
.channels_box { padding: 8px 10px 0px 10px; height: 240px; overflow: hidden }
.channels_left { width: 265px; height: 230px; padding-top: 8px; overflow: hidden; float: left }
.channels_imgbox { width: 114px; float: left; height: 113px; overflow: hidden; padding: 0px 6px }
.channels_img { height: 81px; width: 106px; padding: 4px; background: #d0cfcd }
.channels_wz { height: 24px; text-align: center; overflow: hidden }
.channels_right { width: 400px; height: 240px; overflow: hidden; font-size: 14px; color: #ff0000; float: right }
.channels2_box { padding: 8px 10px 0px 10px; height: 120px; overflow: hidden }
.channels3_box { padding: 0px 10px; line-height: 32px; font-size: 14px; color: #ff0000; height: auto!important; min-height: 640px; height: 640px; }
.channels3_box ul { background: url(news_bg2.gif); padding: 0px 10px; }
.time { float: right; font-size: 12px; color: #999; }
.lanmu_nav_box { height: auto!important; min-height: 80px; height: 80px; padding-top: 6px; }
.nav_box_mc { height: 24px; width: 100px; background: #eae9e8; float: left; margin-left: 1px; padding-left: 10px; margin-top: 1px; overflow: hidden }
.nav_box_mc span { color: #b91600; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }


#position { background: url(bg_position.gif) no-repeat 0 0; padding-left: 90px; }
#position a { background: url(bg_position.gif) no-repeat right -40px; padding-right: 16px; }
#position h3 { font-size: 12px; font-weight: bold; }
.neirong_bt { height: 30px; text-align: center; overflow: hidden; padding: 6px 0px; }
.neirong_bt h1 { line-height: 30px; font-size: 19px; font-weight: bold; padding: 0px; margin: 0px; }
.neirong_ly { height: 22px; overflow: hidden; line-height: 22px; background: #eae9e7; text-align: center; padding: 0px 12px; }
.neirong_xx { padding: 10px; font-size: 14px; height: auto!important; min-height: 640px; height: 640px; }

.endtext{padding-top:10px;font-family:微软雅黑; font-size:16px; line-height:24px;}
.endtext p {margin-top:15px; margin-bottom:15px;}
.endtext img {margin-top:15px; margin-bottom:15px;max-width:100%;height:auto;}
.neirong_gjc { font-size: 14px; font-weight: bold; padding: 8px; color: #ff0000 }
.neirong_gjc a { padding-right: 12px; font-weight: normal }
.xiazai_xx { padding: 10px; font-size: 14px; }

/*横向导航*/
.list_menu{width:1230px;margin:0 auto; font-size: 12px; padding:9px 12px 15px;}
.list_menu a{float:left;height:28px;line-height:28px;padding:0 7px;margin:6px 3px 0;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;border-radius:3px;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;-o-transition:all ease .35s;-ms-transition:all ease .35s;transition:all ease .35s}
.list_menu a:hover,.list_menu a.hover{background:#FDB837;border-color:#FDB837;color:#fff;text-decoration:none}

/* 按钮 */
.bt-blue{font-size:14px;line-height:33px;background:#4899E0;font-weight:bold;color:#FFF;padding:6px 18px 8px;margin-right:12px}
.bt-blue:hover{background:#368DD9;text-decoration:none}
.bt-green {font-size:14px;line-height:33px;background:#6FB934;font-weight:bold;color:#FFF;padding:6px 18px 8px}
.bt-green:hover{background:#5FA924;text-decoration:none}

#bookmark { padding: 10px; font-weight: bold; }
.neirong_fx { height: 24px; background: #e9e9e8; font-size: 12px; padding: 3px 12px; font-weight: bold; color: #383226 }
#neirong_fx2 { padding: 10px 50px }
.xgxx_box { height: 28px; background: #e9e9e8; font-size: 12px; padding: 3px 12px; font-weight: normal; color: #383226 }
.xgxx_box h3 { font-size: 14px; }
.xgxx_list { padding: 6px; }
.down_left { width: 99px; height: 90px; float: left }
.down_ys { height: 26px; padding-bottom: 5px; overflow: hidden }
.down_right { width: 590px; height: 65px; text-align: center; float: right }
.copyUrl { width: 500px; text-align: center; color: #555; background: #fff; border: 1px solid #ddd; height: 24px; font-size: 14px; font-weight: bold }
.daim_listbox { padding: 0px 10px; height: auto!important; min-height: 1000px; height: 1000px; }
.daim_imgbox { width: 282px; height: 168px; background: #dbdbdb; float: left; margin: 20px 0px 0px 20px; display: inline }
.daim_picbox { height: 140px; width: 280px; padding: 1px; }
.daim_picwz { height: 24px; text-align: left; padding-left: 14px; background: url(png_arrowbg.gif) left no-repeat; overflow: hidden }
.shil_imgbox { height: 180px; padding: 8px 0px; border-bottom: 1px dotted #666; }
.shil_picbox { height: 160px; width: 240px; float: left; background: #fff; border: 1px solid #ddd; padding: 9px; }
.shil_picwz { height: 180px; width: 360px; float: right }
.shil_picwz h3 { font-size: 13px; }

/*图片列表*/

.pic_list { width: 100%; overflow: hidden; }
.pic_list li { margin: 2px 6px; display: inline; float: left; text-align: left; background-image: none; padding: 0; }
.pic_list li img, .pic_txt_list li img { padding: 2px; background: #ccc }
.pic_list li a { font-size: 12px; white-space: nowrap }
.jsconpre { float: left; background: url(js_bg.jpg) no-repeat; height: 252px; padding: 25px 25px 0px 25px; width: 285px; font-size: 12px; text-align: center; }
.jsconpre IMG { margin: 10px 0px; }
.jsconpre .rimg { padding-right: 10px; height: 35px; overflow: hidden; float: right; }
.js600 { padding-top: 15px; float: right; height: 250px; width: 300px; }
.jsconpre2 { float: left; background: url(js_bg.jpg) no-repeat; height: 242px; padding: 25px 25px 0px 25px; width: 285px; font-size: 12px; text-align: center; }
.jsconpre2 IMG { margin: 10px 0px; }
.jsconpre2 .rimg { padding-right: 10px; height: 35px; overflow: hidden; float: right; }
.jsconpre3 { float: left; background: url(js_bg.jpg) no-repeat; height: 227px; padding: 40px 25px 0px 25px; width: 285px; font-size: 12px; text-align: center; }
.jsconpre3 IMG { margin: 10px 0px; }
.jsconpre3 .rimg { padding-right: 10px; height: 35px; overflow: hidden; float: right; }
/*digg*/

.digg_list { border-bottom: 1px dotted #666; margin-bottom: 10px; padding: 6px; }
.digg_list dt { font-size: 12px; font-weight: bold; color: #333; float: right; width: 560px; line-height: 24px; }
dd.digg_pic { background: url(bg_digg.png) no-repeat 0 0; width: 53px; display: block; text-align: center; line-height: 24px; padding-top: 8px; text-decoration: none; color: #f90; float: left; margin: 8px 10px 0 0; }
dd.digg_txt { color: #666; line-height: 180%; margin-left: 20px; height: 50px; min-height: 50px; width: 560px; }
dd.digg_attribute { text-align: right; }
#digg { width: 140px; margin: 0 auto 10px; overflow: hidden; }
dd.digg_pic, #digg span, #digg span.cai { background: url(bg_digg.png) no-repeat 0 0; width: 53px; display: block; text-align: center; line-height: 24px; padding-top: 8px; text-decoration: none; color: #f90; float: left; }
dd.digg_pic span strong, #digg span strong { color: #fff; font-family: Arial; font-size: 14px; }
dd.digg_pic samp { cursor: pointer; }
#digg span.cai { background-position: -62px 0; width: 53px; color: #09f; float: right; }
.commentbox { margin-top: 10px; }
.commenthead { background: #eee; color: #09c; line-height: 26px; height: 26px; padding: 0 6px; }
.commenthead img { float: right; margin: 7px 10px 0 0; }
.commenttext { padding: 10px; }
.commenttext p { font-size: 14px; padding: 5px; text-indent: 2em; }
.commentfunction { text-align: right; line-height: 24px; padding-right: 15px; }
.reply { border-left-width: 5px; padding: 5px 10px; font-size: 12px; margin: 10px auto; text-indent: 0; line-height: 180%; color: #454545; }
.reply p { margin: 2px auto; text-indent: 2em; line-height: 150%; font-size: 12px; }
/*浮动层*/

.floatdiv { position: absolute; width: 400px; height: 300px; background: #ff6600; margin: -150px 0 0 -200px; border: 1px solid #dcdcdc; top: 50%; left: 50%; display: none; }
/*评论部分CSS样式*/

#commnent_tag { height: 24px; background: #e9e9e8; padding: 3px 12px; }
#dosubmit { background: #ac0000; width: 64px; border: 1px solid #22211d; height: 22px; color: #fff }
.comment_ul { padding-bottom: 5px; }
.comment_bt { text-align: left; background: #efefef; height: 24px; padding: 0px 12px; overflow: hidden; }
.comment_nr { padding: 10px; text-align: left }
/*友情链接CSS样式*/

.logo_list { padding-top: 14px; }
.logo_list li { width: 88px; height: 33px; overflow: hidden; float: left; padding: 2px; border: 1px solid #ccc; background: #fff; }
.textlogo_list { padding: 14px 0px; }
.textlogo_list li { height: 24px; line-height: 24px; background: #eae9e8; margin: 1px; padding: 0px 6px; float: left; width: 93px; overflow: hidden }
/*专题页面CSS样式*/

.zhuanti_box { background: #f8f8f8; border: 1px solid #ccc; padding: 10px; width: 968px; margin: 10px auto; }
.zhuanti_jj { height: 260px; padding: 25px 10px; overflow: hidden }
.zhuanti_img { float: left; padding-left: 15px; width: 300px; height: 250px; border: 1px solid #ccc; padding: 4px; }
.zhuanti_txtbox { float: right; height: 260px; width: 595px; padding-right: 15px; line-height: 20px; }
.cat_left { padding-top: 10px; }
.cat_left li { text-align: center; width: 206px; height: 200px; float: left; margin-left: 25px; _margin-left: 16px; _margin-right: 8px; }
.cat_left img { padding: 2px; border: 1px solid #ddd; }
#zhuanti_ad { height: 220px; overflow: hidden; padding: 10px; background: #fff; margin-top: 10px }
.sy_ztbox { height: 150px; overflow: hidden }
.ztbox_img { height: 90px; padding: 3px; border: 1px solid #ccc; }
.ztbox_txt { text-align: center }
.ztbox_txt p { color: #999 }
/**新加CSS样式**/

#down_a a { width: 99px; height: 26px; background: url(downs.gif) no-repeat; text-indent: -9999px; display: block; }
.index_ztbox { padding: 10px; }
.index_ztbox a { padding-left: 5px; }
/**20111007新加CSS样式**/

.hd_pic { border: 1px solid #ccc; padding: 8px 12px; background: #f8f8f8; margin-bottom: 10px; }
.hd_box { height: 390px; padding-top: 15px; overflow: hidden }
.hd_box a:active { test: expression(target="_blank"); }
.hd_box li { width: 208px; height: 200px; float: left; overflow: hidden; padding: 0px 15px }
.hd_box img { width: 200px; height: 135px; padding: 3px; border: #ddd 1px solid; }
.hd_box a:hover img { padding: 3px; border: #60a70c 1px solid; }
.hd_box p { height: 20px; line-height: 20px; text-align: center }
.box2 { width: 990px; margin: 0px auto; align: center; }


.moban_box { height: 350px; padding-top: 15px; overflow: hidden }
.moban_box a:active { test: expression(target="_blank"); }
.moban_box li { width: 208px; height: 333px; float: left; overflow: hidden; padding: 0px 15px }
.moban_box img { width: 200px; height: 268px; padding: 3px; border: #ddd 1px solid; }
.moban_box a:hover img { padding: 3px; border: #60a70c 1px solid; }
.moban_box p {height: 20px; line-height: 20px; text-align: center; margin-top:10px; }



/**20140422模板频道分类**/
#nav2{width:988px; border:1px solid ##F8F8F8; margin:0 auto; padding:5px 0; background-color:#F8F8F8; margin-top:5px;}
#nav2 ul{margin:0 10px;}
#nav2 li{height:30px; line-height:30px; padding-left:5px; border-bottom:1px solid #000000; color:#7B7B7B;}
#nav2 li strong{color:#000000; float:left;width:100px;}
#nav2 li span.specialNav{display:block;width:861px; float:right; height:29px; line-height:29px; border-bottom:1px solid #000000;}
#nav2 li span.styleNav{font-weight:bold;}
#nav2 li.specialLi{border:0; overflow:hidden;}

#nav2 span.navList1{color:#7B7B7B; margin-left:20px; height:35px; line-height:35px; font-size:12px;}
#nav2 span.navList1 strong{color:#BF4D4D;}
#nav2 span.navList2{color:#929292; margin-right:20px; font-weight:bold; height:35px; line-height:35px; float:right;}


.ppt_xz{float:left; margin:25px 15px 3px 40px; height:60px; padding:10px 0px;overflow:hidden;font-family:"微软雅黑"; }
.ppt_xz a{padding:15px 23px 10px 23px; margin:0px; background:#47b53e; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}
.ppt_xz a:hover{padding:15px 23px 10px 23px; margin:0px; background:#34cd28; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}


.ppt_fx{float:left; margin:25px 15px 3px 40px; height:60px; padding:10px 0px;overflow:hidden;font-family:"微软雅黑"; }
.ppt_fx a{padding:15px 23px 10px 23px; margin:0px; background:#ffc000; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}
.ppt_fx a:hover{padding:15px 23px 10px 23px; margin:0px; background:#ffcf06; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}


.ppt_sc{float:left; margin:25px 15px 3px 40px; height:60px; padding:10px 0px;overflow:hidden;font-family:"微软雅黑"; }
.ppt_sc a{padding:15px 23px 10px 23px; margin:0px; background:#ff6f00; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}
.ppt_sc a:hover{padding:15px 23px 10px 23px; margin:0px; background:#ff8006; color:#FFFFFF; font-size:20px;font-weight:500; letter-spacing:5px; text-decoration:none;}
.downlist{ clear:both; overflow:hidden}